package com.ktgj.flight.mapper;

import java.util.List;
import com.ktgj.flight.domain.Flight;

/**
 * 航线信息维护Mapper接口
 * 
 * @author ruoyi
 * @date 2021-08-30
 */
public interface FlightMapper 
{
    /**
     * 查询航线信息维护
     * 
     * @param flightId 航线信息维护ID
     * @return 航线信息维护
     */
    public Flight selectFlightById(Long flightId);

    /**
     * 查询航线信息维护列表
     * 
     * @param flight 航线信息维护
     * @return 航线信息维护集合
     */
    public List<Flight> selectFlightList(Flight flight);

    /**
     * 新增航线信息维护
     * 
     * @param flight 航线信息维护
     * @return 结果
     */
    public int insertFlight(Flight flight);

    /**
     * 修改航线信息维护
     * 
     * @param flight 航线信息维护
     * @return 结果
     */
    public int updateFlight(Flight flight);

    /**
     * 删除航线信息维护
     * 
     * @param flightId 航线信息维护ID
     * @return 结果
     */
    public int deleteFlightById(Long flightId);

    /**
     * 批量删除航线信息维护
     * 
     * @param flightIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteFlightByIds(Long[] flightIds);
}
